package com.k8.common.aop.internal.joinpoint;


public class JoinPointImp implements JoinPoint {
    String signature;
    Object proxy;
    Object target;
    Object[] args;

    public JoinPointImp(String signature, Object proxy, Object target, Object[] args) {
        this.signature = signature;
        this.proxy = proxy;
        this.target = target;
        this.args = args;
    }

    @Override
    public String getSignature() {
        return this.signature;
    }

    @Override
    public Object getProxy() {
        return this.proxy;
    }

    @Override
    public Object getTarget() {
        return this.target;
    }

    @Override
    public Object[] getArgs() {
        return this.args;
    }
}
